package com.example.sbbsec.domain.pay;


/**
 * @author Arat.Wu
 */
public interface PayService {

    /**
     * 考生提交缴费申请时，记录缴费信息，并产生订单号返回
     * @param examId 考生exam的Id
     * @param checkingType 01笔试 02 面试
     * @param checkedMoney
     * @return 本次缴费的订单号
     */
    String initPayOrder(Long examId, Integer checkingType, Double checkedMoney);

    /**
     * 验证缴费状态是否是已缴费
     * @param examId
     * @param payType 1 笔试 2面试
     * @return  false 未交费  true 已缴费
     */
    Boolean checkPayStatus(Long examId, Integer payType);

}
